package com.erp.statistics.order.domain.vo;

import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.ExcelProperty;
import lombok.Data;

import java.util.List;


/**
 * 订单信息统计视图对象 erp_order_info_statistics
 *
 * @author erp
 * @date 2023-07-19
 */
@Data
@ExcelIgnoreUnannotated
public class ErpOrderInfoStatisticsVo {

    private static final long serialVersionUID = 1L;

    /**
     * 主键
     */
    @ExcelProperty(value = "主键")
    private Long id;

    /**
     * 订单号
     */
    @ExcelProperty(value = "订单号")
    private Long orderId;

    /**
     * 订单金额
     */
    @ExcelProperty(value = "订单金额")
    private String payPrice;

    /**
     * 交易佣金
     */
    @ExcelProperty(value = "联盟佣金")
    private String afflicateFeeRate;

    /**
     * 联盟佣金
     */
    @ExcelProperty(value = "交易佣金")
    private String escrowFeeRate;

    /**
     * 预估利润
     */
    @ExcelProperty(value = "预估利润")
    private String profit;

    /**
     * 国家
     */
    @ExcelProperty(value = "国家")
    private String country;

    /**
     * 物流
     */
    @ExcelProperty(value = "物流")
    private String logisticsCode;

    /**
     * 部门id
     */
    @ExcelProperty(value = "部门id")
    private String deptId;

    /**
     * 店铺id
     */
    @ExcelProperty(value = "店铺id")
    private String storeId;

    /**
     * 乐观锁
     */
    @ExcelProperty(value = "乐观锁")
    private String revision;

    /**
     * 物流价格
     */
    private String logisticsPrice;
    /**
     * 店铺账户
     */
    private String storeUserName;

    private List<ErpChildOrderStatisticsVo> childOrderStatisticsVoList;

    /**
     * 实际采购价格
     */
    private String realPurchase;
}
